.credit-calculator-modal__hint:before,.credit-calculator-modal__collapse-title_in .credit-calculator-modal__collapse-icon:before,.credit-calculator-modal__collapse-icon:before,.credit-calculator__max-first-payment-close:before,.credit-calculator-open-link:after{font-family:i-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;line-height:1}.credit-calculator__max-first-payment-close:before,.credit-calculator-modal__collapse-icon:before,.credit-calculator-modal__collapse-title_in .credit-calculator-modal__collapse-icon:before,.credit-calculator-modal__hint:before,.credit-calculator-open-link:after{font-family:i-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;line-height:1}.credit-calculator__max-first-payment-close:before{content:"\e014"}.credit-calculator-modal__collapse-icon:before{content:"\e259"}.credit-calculator-modal__collapse-title_in .credit-calculator-modal__collapse-icon:before{content:"\e260"}.credit-calculator-modal__hint:before,.credit-calculator-open-link:after{content:"\e93b"}.credit-calculator-modal__collapse-title:before,.credit-calculator-modal__collapse-title:after,.credit-calculator-modal__details:after{display:block;content:"";position:absolute;border-top:1px solid #eee;left:-20px;width:calc(100% + 40px)}@-o-keyframes product-buy-modal-collapse-in{99%{max-height:100vh}to{max-height:999999px}}@-moz-keyframes product-buy-modal-collapse-in{99%{max-height:100vh}to{max-height:999999px}}@-webkit-keyframes product-buy-modal-collapse-in{99%{max-height:100vh}to{max-height:999999px}}@keyframes product-buy-modal-collapse-in{99%{max-height:100vh}to{max-height:999999px}}.credit-calculator-modal__details{display:grid;grid-template-columns:auto auto;grid-gap:12px;margin-bottom:16px;padding-bottom:16px;position:relative}.credit-calculator-modal__details-amount{white-space:nowrap;text-align:right}.credit-calculator-modal__details-amount_disabled{text-decoration:line-through}.credit-calculator-modal__details:after{bottom:0}.credit-calculator-modal__detail-optional{padding-bottom:0;padding-top:0}.credit-calculator-modal__detail-optional .ui-checkbox__box{top:3px}.credit-calculator-modal__hint{color:#afafaf;font-size:20px;display:inline-block;vertical-align:middle;height:22px;margin-left:6px}.credit-calculator-modal__hint:before{top:-4px;position:relative}.credit-calculator-modal__hint:hover{opacity:.8}.credit-calculator-modal__total{display:grid;font-size:18px;font-weight:700;grid-template-columns:auto auto;margin-bottom:30px}.credit-calculator-modal__total-value{text-align:right;color:#fc8507}.credit-calculator-modal__hidden{display:none!important}.credit-calculator-modal__credit{display:grid;font-size:18px;font-weight:700;grid-template-columns:auto auto;margin-bottom:14px;position:relative}.credit-calculator-modal__credit .product-buy-modal__hint:before{top:-6px}.credit-calculator-modal__credit-value{text-align:right}.credit-calculator-modal__points{display:grid;grid-template-columns:auto auto;grid-gap:10px 7px}.credit-calculator-modal__point{background:#eee;border-radius:9px;display:block;font-size:11px;line-height:18px;margin-top:2px;text-align:center;width:18px}.credit-calculator-modal__collapse-title{line-height:48px;position:relative;cursor:pointer}.credit-calculator-modal__collapse-title:before{top:0}.credit-calculator-modal__collapse-title:after{bottom:-1px}.credit-calculator-modal__collapse-title_in:after{bottom:-10px;height:10px;background:linear-gradient(180deg,#00000021,#0000);opacity:.5}.credit-calculator-modal__collapse-title_in+.credit-calculator-modal__collapse-content{-o-animation-name:product-buy-modal-collapse-in;-moz-animation-name:product-buy-modal-collapse-in;-webkit-animation-name:product-buy-modal-collapse-in;animation-name:product-buy-modal-collapse-in;-o-animation-duration:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-o-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1;transition:opacity .3s ease-in;overflow:visible;padding:20px 0}.credit-calculator-modal__collapse-icon{position:absolute;right:-5px;top:0;color:#d9d9d9;font-size:20px}.credit-calculator-modal__collapse-content{max-height:0;overflow:hidden;opacity:0;transition:all .3s;position:relative}.credit-calculator-modal__banks{display:flex;flex-direction:row;align-items:center;overflow:auto;margin-top:30px}.credit-calculator-modal__banks-link{display:inline-block;margin-top:30px}@media (min-width: 992px){.credit-calculator-modal__banks{overflow:hidden;position:relative}.credit-calculator-modal__banks:after{background:linear-gradient(to right,#0000,#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:20px}}.credit-calculator-modal__bank-image{max-height:40px}.credit-calculator-modal__bank-image+.credit-calculator-modal__bank-image{margin-left:20px}.credit-calculator-modal-hint-details{margin-top:16px}.credit-calculator-modal-hint-details-title{font-size:18px;margin-bottom:8px;font-weight:700}.credit-calculator-modal-hint-details-popover{max-width:375px}@media (max-width: 991px){.credit-calculator-modal-hint-details-btn{display:block}}.credit-calculator-open-link{font-size:15px;width:auto;display:flex;align-items:center}.credit-calculator-open-link:after{color:#afafaf;margin-left:6px;font-size:20px;position:relative;top:-1px;transition:color .3s}.credit-calculator-open-link:hover:after{color:inherit}.credit-calculator{display:grid;grid-template-columns:auto;grid-gap:12px}.credit-calculator__controls{display:grid;grid-template-columns:155px 100px;grid-gap:4px 12px}.credit-calculator__max-first-payment{background:#fff7da;border-radius:8px;font-size:14px;position:relative;max-height:0;overflow:hidden;opacity:0;transition:all .3s}.credit-calculator__max-first-payment_show{padding:8px 30px 8px 8px;max-height:100px;opacity:1}.credit-calculator__max-first-payment-value{white-space:nowrap}.credit-calculator__max-first-payment-close{position:absolute;right:8px;top:8px;font-size:18px;cursor:pointer;color:#333}.credit-calculator__max-first-payment-close:hover{opacity:.8}.credit-calculator__month-payment{font-size:18px;font-weight:700}
